Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Protected Streaming</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Protected_Streaming"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Protected_Streaming rootpage-Protected_Streaming skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Protected Streaming</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p><b>Protected Streaming</b> ist ein digitales Rechte-Management (<a href="Digitale_Rechteverwaltung" title="Digitale Rechteverwaltung">DRM-Technologie</a>) von <a href="Adobe_Inc." title="Adobe Inc.">Adobe</a>. Es dient dazu, digitale Inhalte (Video oder Audio Streams) gegen unerlaubte Nutzung zu schützen. Protected Streaming ist eigentlich eine Kombination aus verschiedenen Techniken. Im Wesentlichen spielen zwei Komponenten zusammen.
</p>

<div class="mw-heading mw-heading2"><h2 id="Verschlüsselung"><span id="Verschl.C3.BCsselung"></span>Verschlüsselung</h2></div>
<p>Die Inhalte werden durch den Flash-Media-Server während der Übertragung verschlüsselt – es ist also keine Vorab-Verschlüsselung der Dateien notwendig (im Gegensatz zu z.&nbsp;B. Microsoft DRM). Die Daten werden dabei über ein spezielles Protokoll übertragen, entweder <i>rtmpe</i> oder <i>rtmps</i>. <i>rtmps</i> verschlüsselt die Daten via <a href="Transport_Layer_Security" title="Transport Layer Security">SSL</a>, <i>rtmpe</i> verwendet hingegen ein proprietäres Verfahren.
<i>rtmpe</i> erzeugt weniger <a href="Prozessor" title="Prozessor">CPU</a>-Last auf dem Flash-Media-Server. Durch ein Sicherheitsleck im Flash Player war in der Vergangenheit der Zugriff auf die übertragenen Daten möglich. Adobe hat diese Sicherheitslücke im Januar 2009 jedoch geschlossen.
Da sich jedoch der zur Verschlüsselung verwendete <a href="RC4" title="RC4">RC4</a> Schlüssel aus einerseits der zu übertragenen Datei selbst, andererseits den letzten 32 Bytes der ersten Serverantwort errechnet, ist sowohl ein <a href="Man-in-the-middle-Angriff" class="mw-redirect" title="Man-in-the-middle-Angriff">Man-in-the-middle-Angriff</a> als auch ein Entschlüsseln des empfangenen Mediastreams durch den Empfänger leicht möglich.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>Weiterhin gibt es daher Tools, welche <i>rtmpe</i>-Streams entschlüsseln und auch lokal speichern können, zum Beispiel rtmpdump. Adobe bekämpft jedoch die öffentliche Verbreitung dieser Tools mit Verweis auf den <a href="Digital_Millennium_Copyright_Act" title="Digital Millennium Copyright Act">DMCA</a>.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="SWF-Verification">SWF-Verification</h2></div>
<p>Dieses Verfahren dient dazu zu gewährleisten, dass nur der offizielle, vom Anbieter zur Verfügung gestellte Client verwendet werden kann, um die Streams abzurufen. Mit Client ist hier z.&nbsp;B. ein <a href="Adobe_Flash" title="Adobe Flash">Flash</a>-Videoplayer gemeint, der vom Inhalte-Anbieter mitgeliefert wird (beispielsweise innerhalb einer Website). Alle erlaubten Clients (.swf-Dateien) werden dabei auf dem Flash-Media-Server hinterlegt. Versucht ein unbekannter Client den Stream abzurufen, verweigert der Flash Media Server den Verbindungsaufbau zum Client.
</p><p>Ein „abhören“ bzw. „mitschneiden“ der übertragenen Streams kann damit jedoch nicht wirksam verhindert werden.
</p><p>Weiterhin ist es möglich, auf dem Flash Media Server eine Liste zu hinterlegen, von welchen Hosts aus die Streams abgerufen werden können. Dies dient dazu zu verhindern, dass einfach der komplette Original-Player in fremden Seiten eingebettet wird.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/flashmediaserver/pdfs/protecting_video_fms.pdf">Whitepaper von Adobe</a> (PDF, 439&nbsp;kB)</li>
<li><a rel="nofollow" class="external text" href="http://livedocs.adobe.com/flashmediaserver/3.0/docs/help.html?content=08_xmlref_281.html">rtmpe (Adobe LiveDocs)</a></li>
<li><a rel="nofollow" class="external text" href="http://livedocs.adobe.com/flashmediaserver/3.0/docs/help.html?content=03_configtasks_25.html">rtmps (Adobe LiveDocs)</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://lkcl.net/rtmp/RTMPE.txt">http://lkcl.net/rtmp/RTMPE.txt</a></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="cite">Dr. Volker Zota,: <a rel="nofollow" class="external text" href="https://www.heise.de/newsticker/meldung/Adobe-geht-gegen-Streamrecorder-fuer-Flashvideos-vor-219989.html"><i>Adobe geht gegen Streamrecorder für Flashvideos vor.</i></a> In: <i><a href="Heise_online" title="Heise online">heise.de</a>.</i> 25.&nbsp;Mai 2009,<span class="Abrufdatum"> abgerufen am 3.&nbsp;Februar 2024</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AProtected+Streaming&amp;rft.title=Adobe+geht+gegen+Streamrecorder+f%C3%BCr+Flashvideos+vor&amp;rft.description=Adobe+geht+gegen+Streamrecorder+f%C3%BCr+Flashvideos+vor&amp;rft.identifier=https%3A%2F%2Fwww.heise.de%2Fnewsticker%2Fmeldung%2FAdobe-geht-gegen-Streamrecorder-fuer-Flashvideos-vor-219989.html&amp;rft.creator=Dr.+Volker+Zota%2C&amp;rft.date=2009-05-25">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-02-03" href="https://de.wikipedia.org/wiki/?title=Protected_Streaming&amp;oldid=241822208">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>